Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1029  
 278

Entity Framework sorgusunun içinde metod kullanımı

Merhaba,
Entity Framework'te bir sorgu yazdığınızda içerisinde bir metod kullanamazsınız. Ancak çektiğiniz tabloyu AsEnumerable() metoduyla çağırırsanız bu hatayı almazsınız.

Örnek kullanımlar:

Hatalı kullanım:

var result = (from a in db.Products select new{ProductName = a.Name,SeoTitle = GetSeoTitle(a.ID.ToString(), a.Name)}).Where(x=>x.ProductName.Contains(prefixText)).ToList();

Yukarıdaki kod hata verecektir.

Doğru kullanım:


var result = (from a in db.Products.AsEnumerable() select new{ProductName = a.Name,SeoTitle = GetSeoTitle(a.ID.ToString(), a.Name)}).Where(x=>x.ProductName.Contains(prefixText)).ToList();

Faydalı olacaktır.

İyi çalışmalar,
Recep.


Mesaj 18.04.2017 17:33:04 tarihinde Rserit tarafından düzenlenmiştir.

Developer.